﻿#define _CRT_SECURE_NO_WARNINGS 1

//喝汽水，1瓶汽水1元，2个空瓶可以换一瓶汽水，
//给20元，可以喝多少汽水。

#include <stdio.h>

int Redeem​(int empty)//计算共可以兑换多少瓶
{
    if (empty < 2)
    {
        return 0;
    }
    else
    {
        return empty / 2 + Redeem​((empty / 2) + (empty % 2));
    }
}

int main()
{
    int money = 0;
    int up = 0;
    printf("1瓶汽水若干元，2个空瓶可以换一瓶汽水，给若干元，可以喝多少汽水？\n");
    printf("请分别输入单价和有多少钱,中间用空格隔开 => ");
    scanf("%d%d", &up, &money);
    int total = money / up + Redeem​(money / up);//原来的 + 兑换的
    printf("可以喝%d瓶汽水", total);
    return 0;
}